152a39ec0a2d90680e716b659ec732ec3202ed19,source/com/intellij/openapi/vfs/newvfs/RefreshQueueImpl.java,RefreshQueueImpl,execute,#RefreshSessionImpl#,30

Before Change


    else {
      final Application app = ApplicationManager.getApplication();
      boolean isEDT = app.isDispatchThread();
      if (isEDT || app.isWriteAccessAllowed()) {
        session.scan();
        session.fireEvents();
      }

After Change


    else {
      final Application app = ApplicationManager.getApplication();
      boolean isEDT = app.isDispatchThread();
      final boolean hasWriteAction = app.isWriteAccessAllowed();
      if (isEDT || hasWriteAction) {
        session.scan();
        if (hasWriteAction) {